/**
 * Description:
 * Author: longyihuang
 * Date: 2020/2/14
 * E-Mail: 475865662@qq.com
 */

import { Message, Notification } from 'element-ui'

let showingMessage = false;

export const codeMessage = {
	661: '您已被强制下线',
	662: '您的账号已在其他地方登陆',
	666: '登录超时，请重新登录',
	200: '服务器成功返回请求的数据。',
	201: '新建或修改数据成功。',
	202: '一个请求已经进入后台排队（异步任务）。',
	204: '删除数据成功。',
	400: '服务端开小差了，请稍后',
	401: '用户没有权限访问',
	403: '请重新登录',
	404: '请求路径错误。',
	406: '请求的格式不可得。',
	410: '请求的资源被永久删除，且不会再得到的。',
	422: '当创建一个对象时，发生一个验证错误。',
	500: '服务端开小差了，请稍后',
	502: '服务端开小差了，请稍后',
	503: '服务端开小差了，请稍后',
	504: '服务端开小差了，请稍后'
}

export function showNotify(content, type) {
	if (showingMessage) {
		return;
	}
	showingMessage = true;
	Notification({
		message: content,
		type: type,
		duration: 2000,
		showClose: true,
		onClose: function () {
			showingMessage = false;
		}
	})
}

export function showMessage (content, type) {
	if (showingMessage) {
		return;
	}
	showingMessage = true;
	Message({
		message: content,
		type: type,
		showClose: true,
		duration: 4000,
		onClose: function () {
			showingMessage = false;
		}
	})
}
